/**
	Interface of input.

	All class need know input ,should implement this interface.
	Input notification is dispatched by DEMOGameState_XXX OnInput() function .

	Where we should use observer pattern , 
	let every subclass of this interface know input notifications.
*/

#ifndef	__DEMOI_INPUTOB_H__
#define	__DEMOI_INPUTOB_H__

#include"interface.h"
#include"..\..\..\include\hge.h"

DeclareInterface( DEMOI_InputOb )
	virtual	void OnInput(hgeInputEvent theEvent) = 0;
EndInterface

#endif	//__DEMOI_INPUTOB_H__